body { font-size: 14px; color: #666; font-family: verdana; }

div.corpo {
	margin-top: 5px; 
	margin-bottom: 5px; 
	margin-left: 10px; 
	margin-right: 10px;
}

table {
	font-size: 14px;
}

table.formulario {
	background: #F9FBFD;
}

table tbody tr th, table th {
	text-align: right;
	font-weight: normal;
}

table.formulario tfoot tr {
	background: #C8D5EC;
}

table.noBorder {
	border-collapse: collapse;
  	border-spacing: 0;
}

table .listagem .formulario {
	width: 90%;
	border: 1px solid #ccc;
	padding: 4px;
	margin: 8px;
}

.listagem tr, .listagem th, .listagem td {
	border: 1px solid #ccc;
}

table thead tr th, caption {
	background-color: #3366FF;
	color: #fff;
	font-weight: bold;
}

div.titulo{
	background-color: #1E90FF;
	width: 100%;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}

caption{
	font-size: 16px;
	font-weight: bold;
}

.linhaPar {
	background-color:#E2E8EE;
}

.linhaImpar {
	background-color:#C9D7E3;
}

.headerSGP{
	margin: 8px;
	border: 1px solid #ccc;
	padding: 8px;
	text-align: center;
	font-size: 18px;
}

.subHeaderSGP {
	background-color: #EFF3FA; 
	width: 100%;
	margin-top: 2px;
	margin-bottom: 10px;
	text-align: left;
}

.menu{
	margin: 8px;
	border: 1px solid #ccc;
	padding: 8px;
	text-align: center;
	font-size: 18px;
}

.menuTexto{
	margin: auto;
	border: auto;
	padding: auto;
	text-align: left;
	font-size: 14px;
}

#bread_crumbs{
	margin: 8px;
	border: 1px solid #ccc;
	padding: 8px;
}

.main_content {
	margin: 8px;
	border: 1px solid #ccc;
	padding: 8px;
}

.footerSGP{
	margin: 8px;
	border: 1px solid #ccc;
	text-align: center;
	padding: 8px;
	font-size: 12px;
	text-align: center;
}

a {
	text-decoration: none;
}

a.linkAzul {
/* 	text-decoration: underline; */
	color: blue;
}

th.obrigatorio{ background: url(/SGP/resources/img/required.gif) no-repeat right ; padding-right: 13px; }
th.rotulo{ text-align: right; font-weight: bold; }
td.obrigatorio{ background: url(/SGP/resources/img/required.gif) no-repeat right ; padding-right: 13px;}
div.obrigatorio{ background: url(/SGP/resources/img/required.gif) no-repeat left;font-size: 0.9em; margin-left: 35%;  padding-left: 13px;}
div.obrigatorioModalPanel{ background: url(SGP/resources/img/required.gif) no-repeat;font-size: 0.9em;margin: auto 30%;}
span.obrigatorio{ background: url(/SGP/resources/img/required.gif) no-repeat right ; padding-right: 13px;}

div.descricaoOperacao {
	margin: 10px auto;
	padding: 10px 20px;
	border: 1px solid #F9FBFD;
	line-height: 1.2em;
	background: #ADD8E6;
}

.rotulo {
	font-weight: bold;
}
